from DrissionPage import Chromium

# tab = Chromium().latest_tab
# tab.get('https://www.baidu.com')
# eles = tab('#s-top-left').eles('t:a')  # 获取左上角导航栏内所有<a>元素
# for ele in eles.filter.displayed():  # 筛选出显示的元素列表并逐个打印文本
#     print(ele.text, end=' ')

#
#
#
from DrissionPage import Chromium
from DrissionPage.common import Actions

tab = Chromium().latest_tab
tab.get('https://gitee.com/explore/all')  # 访问网址，这行产生的数据包不监听

tab.listen.start('gitee.com/explore')  # 开始监听，指定获取包含该文本的数据包
for _ in range(5):
    tab('@rel=next').click()  # 点击下一页
    res = tab.listen.wait()  # 等待并获取一个数据包
    print(res)  # 打印数据包url








# tab = Chromium().latest_tab
# ac = Actions(tab)
# tab.get('https://www.baidu.com')
# ac.move_to('#kw').click().type('DrissionPage')
# ac.move_to('#su').click()

# tab = Chromium().latest_tab
# tab.get('https://www.baidu.com')
# eles = tab('#s-top-left').eles('t:a')
# print(eles.get.texts())  # 获取所有元素的文本
# print(eles.filter.displayed().get.texts())  # 获取的元素的文本